/*
Package dto 数据库表结构
*/
package dto

import (
	"database/sql"
	"fmt"
	"os"
	"time"
)

var mysqlIP = os.Getenv("MYSQL_IP")
var mysqlPort = os.Getenv("MYSQL_PORT")
var mysqlDB = os.Getenv("MYSQL_DB")

// DB string
var db = "root:@tcp(" + mysqlIP + ":" + mysqlPort + ")/" + mysqlDB + "?charset=utf8"

//GetDb 获取数据库连接
func GetDb() (*sql.DB, error) {
	// MySQL 入库
	db, err := sql.Open("mysql", db)
	if nil != err {
		fmt.Println(err.Error())
		return nil, err
	}
	return db, nil
}

//SysUser 用户表
type SysUser struct {
	ID        int32  `json:"id"`
	UserID    string `json:"userId"`
	LoginName string `json:"loginName"`
	Pwd       string `json:"pwd"`
}

//SysUserInfo 用户信息表
type SysUserInfo struct {
	UserID     string    `json:"userId"`
	Name       string    `json:"name"`
	Phone      string    `json:"phone"`
	CreateTime time.Time `json:"createTime"`
	UpdateTime time.Time `json:"updateTime"`
}
